@charset "utf-8";
/* CSS Document acg全局样式*/
body { margin: 0px; padding: 0px; font-size:12px; font-family:"微软雅黑"; color:#322c2c; _display:inline; }
ul,li { margin: 0px; padding: 0px; list-style: none; _display:inline; }
a { text-decoration: none; cursor: pointer;padding:0; margin:0;color:#322c2c; _display:inline; }
a:hover { text-decoration: underline; }
img { border: 0px; }
p { margin: 0px; padding: 0px; }
input {font-family:"微软雅黑"; border:none; background:none;}
#body,.middle{width:1024px; margin:0 auto;position:relative;}
/*acg顶部*/
#top{position:relative; height:33px; background:url(../images/top_bg.png) repeat-x; overflow:hidden; border-bottom:1px #e5e5e5 solid;}
#top p{ line-height:33px;}
#top p#login{ float:left;}
#top p#userC{ float:right;}
#top p a{ width:80px; margin:20px; color:#8e8e8e;}
/*acg顶中部*/
#top_m{position:relative; height:102px; background-color:#ffffff;}
#top_m a#logo{ width:156px; height:67px;position:relative; left:12px; top:13px; }
#top_m a#logo img{width:156px; height:67px;}
#top_m #search{width:390px; height:38px; position:absolute;left:300px; top:33px;}
#top_m #search #sInput{width:259px; height:26px; position:relative; background:#fff; border-left:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; border-bottom:1px #c9c9c9 solid; line-height:26px; padding:5px 15px; float:left;color:#8e8e8e;}
#top_m #search #sInput:focus{ color:#322c2c;}
#top_m #search #sButton{width:100px; height:38px; position:relative; float:left; background:url(../images/search.png) no-repeat; cursor:pointer;}
#top_m #project{position:absolute; right:0px; top:33px;}
#top_m #project p{cursor: pointer;padding: 0 20px;line-height:38px; font-style:italic; font-size:14px;background-color:#e30081 }
#top_m #project p.project{ font-size:18px; color:#ffffff;}
/*票圈网导航*/
#nav{width:100%; height:47px; position:relative; background:url(../images/nav.png) repeat-x;}
#nav #navAll{float:left; background:url(../images/navAll.png) no-repeat; width:181px; height:47px;line-height: 47px; cursor:pointer;font-size:14px;color: #ffffff;padding-left: 40px; font-weight:bold}
#nav ul.nav{padding:0; position:relative; float:left;}
#nav ul.nav li{padding:0 25px; margin:0 5px; line-height:46px; position:relative;float:left; text-align:right;}
#nav ul.nav li.cur,#nav ul.nav li:hover{background:url(../images/nav_cur.png) repeat-x; border-left:1px #bfbfbf solid;border-right:1px #bfbfbf solid;}
#nav ul.nav li a{font-size:14px; font-weight:bold;}
#nav ul.nav li a:hover{text-decoration:none;}
#nav #onLine{position:absolute; top:5px; right:130px;}
#nav #venues{position:absolute; top:5px; right:0px;}
/*图片轮动*/
#img{width:100%; height:410px; padding:0px 0; position:relative;}
#focus {width:840px; overflow:hidden;background: #fff; position:absolute; right:0; top:0; border:1px #878787 solid;}
/*项目分类*/
#navAll_down{ position:absolute; top:0px; z-index:999; width:179px; border:1px #191919 solid; background:#e2e2e2;}
#navAll_down li{border-bottom:1px #d1d1d1 solid; line-height:40px; padding:0 10px; cursor:pointer; float:left; width:159px;background:url(../images/navAll_down.png) 162px center no-repeat ;}
#navAll_down li.cur,#navAll_down li:hover,#navAll_down li.on{ background:#e30081 url(../images/navAll_down1.png) 162px center no-repeat ; color:#fff; font-weight:bold;border-bottom:1px #191919 solid;}
/*项目展示*/
.pro{margin:15px auto; _margin:10px auto; position:relative;height: 320px;clear: both;padding: 15px;}
.proTit{ height:37px; border-top:1px #d1d1d1 solid; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; border-bottom:2px #4a4a4a solid; background:url(../images/proTit.png) repeat-x;_float:left;}
.proTit li{height:37px; width:115px; float:left; text-align:center; line-height:37px; margin-right:20px; cursor:pointer;}
.proTit li.on{ background:url(../images/proTitCur.png) no-repeat; color:#fff;}
.proTit li.more{ padding-left:750px }
.proDetail{position:relative; margin-right: -20px }
.proDetail .proImg{width:240px; margin:20px 20px 0 0; position:relative; float:left;}
.proDetail .proImg img{width:240px; height:160px;position:relative;float:left;}
.proDetail .proImg .proBox{width:234px; height:286px; border:3px #e30081 solid; position:absolute; top:0; left:0; display:none;}
.proDetail .proImg .proBottom{width:218px; padding:5px 10px 0 10px; height:80px;border-top:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; position:relative;float:left;}
.proDetail .proImg .proBottom p{text-align:center;float:left;width:220px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:25px;}

/*艺术家展示*/

.artistDetail{position:relative; margin-right: -20px }
.artistDetail .proImg{width:240px; margin:20px 20px 0 0; position:relative; float:left;}
.artistDetail .proImg img{width:65px; height:140px;position:relative;float:left;}
.artistDetail .proImg .proBottom{width:163px; padding:5px 5px 0 5px; height:134px;border-top:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; position:relative;float:left;}
.artistDetail .proImg .proBottom p{text-align:center;float:left;width:163px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:25px;}
.artistDetail .artistTag {border:1px #e5e5e5 solid;}
/*=====ACG底部 全局=========================================*/
/*底部服务*/
#botService{width:100%;height:300px; padding:20px 0; background:url(../images/bot.png) repeat-x; line-height:40px; border-bottom:2px #e30081 solid; margin-top:50px; clear:both;}
#botService ul{width:700px;}
#botService ul li{width:120px; margin-right:10px; float:left;}
#botService ul li p{ border-bottom:1px #dddddd solid; font-size:14px;}
#botService ul li a{color:#8e8e8e;display:block;table-layout:fixed;white-space:nowrap;}
#serviceTel{border-left:1px #dddddd solid; position:absolute; right:30px; top:20px; padding:0 0 10px 60px;}
#serviceTel p{ line-height:25px; color:#8e8e8e;}
#serviceTel .tell{margin-bottom:30px;}
#serviceTel .tell p{line-height:30px; font-style:italic; font-size:14px;}
#serviceTel .tell p.tel{ font-size:24px; color:#e30081;}

/*底部*/
.bottom{width:100%; background:#f4f4f4; text-align:center; line-height:25px; padding:20px 0;}
.bottom a{}
.bottom p{ font-weight:100}